Search results for "Computational thinking"

showing 10 items of 22 documents

El pensamiento computacional en contextos educativos: una aproximación desde la Tecnología Educativa

2019

El pensamiento computacional ha vivido un resurgir en los últimos años, en los que la comunidad científica y educativa ha puesto su foco de interés sobre él como un aspecto relevante a incorporar de manera curricular. No obstante, la falta de consenso respecto a qué es y cómo trabajarlo tiene como resultado que se aborde de diferentes formas en la educación, lo que repercute directamente en el aprendizaje del alumnado. Desde enfoques más técnicos, que tienen el riesgo de no permitir aprovechar el potencial que tiene de ser integrado en la estrategia didáctica del docente, a enfoques más transversales, que sí profundizan en las posibilidades que tiene en el ámbito de la didáctica, pero que a…

:CIENCIAS TECNOLÓGICAS [UNESCO]PanoramaComputer scienceGeneral Mathematicslcsh:Education (General)lcsh:LB5-3640Field (computer science)ComputingMilieux_COMPUTERSANDEDUCATIONpensamiento computacional;Digital literacylcsh:LC8-6691Focus (computing)Visionlcsh:Special aspects of educationbusiness.industryApplied MathematicsComputational thinkingEducational technologyRoboticsUNESCO::CIENCIAS TECNOLÓGICASprogramaciónlcsh:Theory and practice of educationrobóticatecnología educativaEngineering ethicsArtificial intelligencelcsh:L7-991businessResearch in Education and Learning Innovation Archives
researchProduct

Mathematical problem-solving in early school years with Bee-bot

2018

Los entornos relacionados con la robótica y los lenguajes visuales de programación por bloques permiten plantear tareas que pueden ser entendidas como problemas con contenido matemático aptos para edades escolares tempranas. Estos entornos permiten proponer situaciones problemáticas en edades en las que el formalismo o el escaso conocimiento matemático impide a los estudiantes abordar problemas matemáticos más complejos. En este trabajo se da cuenta de cómo el robot programable Bee-bot constituye un dispositivo privilegiado donde poder observar cómo los estudiantes toman decisiones durante el proceso de resolución. The environments related to robotics and the visual block-based programming …

Blockbased programmingRazonamientoAdaptació escolarProblem-solvingEducational roboticslcsh:LB5-3640pensamiento computacionalRelaciones geométricasrobótica educativaprimeras edades escolaresRecursos informáticoslcsh:MathematicsPensamiento computacionalresolución de problemaslcsh:QA1-939Early school yearsVisió artificial (Robòtica)programación en bloquesCiència Ensenyamentlcsh:Theory and practice of educationResolució de conflictes (Dret)Robótica educativaPrimeras edades escolaresResolución de problemasProgramación en bloquesComputational thinking
researchProduct

Playfully Coding

2017

This paper describes a framework for successful interaction between universities and schools. It is common for computing academics interested in outreach (computer science evangelism) to work with local schools, particularly in countries where the computing curriculum in K-12 is new or underdeveloped. However it is rare for these collaborations to be ongoing, and for resources created through these school-university links to be shared beyond the immediate neighborhood. We have achieved this, through shared resources, careful evaluation, and cross-country collaboration. The activities themselves are inspired by ideas from the Lifelong Kindergarten group at MIT, emphasizing playful exploratio…

Computational thinking; Playful coding; School-University links; Management of Technology and Innovation; 33043304Computer science4. EducationComputational thinkingmedia_common.quotation_subjectSchool-University links05 social sciences050301 educationEvangelismOutreachPlayful codingManagement of Technology and Innovation0502 economics and businessPedagogyComputingMilieux_COMPUTERSANDEDUCATION050211 marketingEngineering ethicsComputational thinking0503 educationCurriculumCoding (social sciences)media_commonProceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
researchProduct

”CodeInnova”: A Unified Framework for Teaching Programming and Computational Thinking In Primary Schools

2021

Teaching programming and computational thinking (CT) in primary schools have become more common in the last decade. However, there has been little international consensus on what teaching the topics encompass. We present CodeInnova, a framework developed jointly between four partnering countries for teaching programming and CT in K–9. In this paper, we present the curriculum for teaching CT and the accompanying teaching materials developed in CodeInnova. We also discuss preliminary results of testing the developed resources in classrooms.

Computer scienceComputational thinkingComputingMilieux_COMPUTERSANDEDUCATIONPrimary educationMathematics educationCurriculum21st Koli Calling International Conference on Computing Education Research
researchProduct

Assessing 4th Grade Students’ Computational Thinking through Scratch Programming Projects

2020

Computational thinking (CT) has been introduced in primary schools worldwide. However, rich classroom-based evidence and research on how to assess and support students’ CT through programming are particularly scarce. This empirical study investigates 4th grade students’ (N = 57) CT in a comparatively comprehensive and fine-grained manner by assessing their Scratch projects (N = 325) with a framework that was revised from previous studies to aim towards enhancing CT. The results demonstrate in detail the various coding patterns and code constructs the students programmed in assorted projects throughout a programming course and the extent to which they had conceptual encounters with CT. Notab…

Computer scienceassessmentTroubleshootingThinking skillsohjelmointikieletprimary schoolEducationFormative assessmentcomputational thinkingConcept learningComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationScratch -ohjelmointicomputer.programming_languagelcsh:LC8-6691lcsh:Special aspects of educationCommunicationComputational thinkingalakoululaisetmatemaattinen ajatteluComputer Science ApplicationsscratchScratchohjelmointiarviointicomputerInformatics in Education
researchProduct

Discrete Mathematics in Lower School Grades? Situation and Possibilities in Italy

2017

This paper presents an overview of the Italian situation in teaching discrete mathematics in primary and middle school, taking into account the national teaching guidelines and their connection with the subject. We describe research conducted with about 150 teachers, interviewed in a preliminary questionnaire. The data collected shows, for all teaching grades, interest in having more discrete mathematics in the school curriculum even if there are some difficulties in teaching it and in inserting it in the usual mathematical activities at school, mostly related to teachers’ knowledge and self-confidence about the subject. We also discuss results and future plans for a continuing research pro…

Discrete mathematicsResearch designProcess (engineering)Computational thinkingComputingMilieux_COMPUTERSANDEDUCATIONSubject (documents)Design research Computational thinking Algorithms Programming UnpluggedSettore MAT/04 - Matematiche ComplementariPsychologyCurriculum
researchProduct

COEDU-IN Project: an inclusive co-educational project for teaching computational thinking and digital skills at early ages

2021

Learning to program is the new literacy of the 21st century. Computational thinking, closely related to programming, requires thinking and solving problems with different levels of abstraction and is independent of hardware devices. The early childhood education stage provides teachers with the opportunity to lay the foundations for a comprehensive quality education using innovative tools and technologies. Educational robotics in early childhood education becomes a tool that facilitates the acquisition of knowledge to children, playfully, based on the principles of interactivity, social interrelationships, collaborative work, creativity, constructivist and constructionist learning, and a st…

Early childhood educationchildhood educationmedia_common.quotation_subjectComputational thinkingSTEMCreativityprogrammingLiteracyinclusionInteractivityEducational roboticsComputingMilieux_COMPUTERSANDEDUCATIONConstructionismMathematics educationdigital literacy1203.17 InformáticaComputational thinkingDigital literacymedia_common2021 International Symposium on Computers in Education (SIIE)
researchProduct

Identifying Pathways to Computer Science : The Long-Term Impact of Short-Term Game Programming Outreach Interventions

2019

Short-term outreach interventions are conducted to raise young students’ awareness of the computer science (CS) field. Typically, these interventions are targeted at K–12 students, attempting to encourage them to study CS in higher education. This study is based on a series of extra-curricular outreach events that introduced students to the discipline of computing, nurturing creative computational thinking through problem solving and game programming. To assess the long-term impact of this campaign, the participants were contacted and interviewed two to five years after they had attended an outreach event. We studied how participating in the outreach program affected the students’ perceptio…

General Computer ScienceHigher educationkiinnostusmedia_common.quotation_subjectPsychological interventiontietojenkäsittelytieteetEducationpeliohjelmointiIntervention (counseling)PerceptionComputingMilieux_COMPUTERSANDEDUCATIONmedia_commonta113Medical educationGame programmingEvent (computing)business.industryComputational thinkinginterest developmentlong-term impactOutreachgame programmingkoulutuscomputer science educationbusinessK–12
researchProduct

Novel pedagogical tool for simultaneous learning of plane geometry and R programming

2018

Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning. Despite the initial difficulties that typically arise when learning to program, there are several well-known strategies to overcome them, providing a very high benefit-cost ratio to most of the students. Moreover, the use of a programming language usually raises the interest of students to learn any specific concept, which has caused that many teachers around the world employ a programming language as a learning environment to treat almost every possible topic. Particularly, mathematics can …

Mathematics Education; Geometry Education; Computational Thinking; Programming Language; R package
researchProduct

Computational thinking in programming with Scratch in primary schools: A systematic review

2020

Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem-solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programm…

Primary (chemistry)General Computer ScienceComputer sciencelaskennallinen ajatteluassessmentComputational thinkingGeneral EngineeringajatteluScratchmatemaattinen ajatteluprogrammingohjelmointikieletprimary schoolEducationperusopetuscomputational thinkingScratchComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationohjelmointicomputercomputer.programming_languageComputer Applications in Engineering Education
researchProduct